PixelYourSite\GTM D

Total Complexity 261
Dependencies 0
Dependents 1
Total lines 1,530
Lines of code 1,158
Logical lines of code 673
Comment lines 57
Methods 37
Properties 3

Methods 37

Method Rating Maintainability Complexity Lines of code
addParamsToEvent()
D
25
48 151
getWooPurchaseEventParams()
C
32 24 94
getEddCartEventParams()
B
34 22 87
outputNoScriptEvents()
B
41 20 50
getWooAddToCartOnButtonClickEventParams()
B
37 16 69
getWooEventViewCartParams()
B
42 16 48
getWooCartParams()
A
40 13 58
getWooViewContentEventParams()
A
41 9 54
getWooRemoveFromCartParams()
A
44 9 45
getWooViewCategoryEventParams()
A
43 7 48
getWooViewItemListTag()
A
45 7 41
getEddViewCategoryEventParams()
S
44 5 44
getWooViewItemListSearch()
S
48 5 35
getWooViewItemListShop()
S
48 5 34
pys_wp_header_top()
S
49 5 31
getCategoryArrayWoo()
S
56 5 18
getCustomEventData()
S
55 4 20
getEddViewContentEventParams()
S
50 3 30
getEddAddToCartOnButtonClickEventParams()
S
50 3 28
getEddRemoveFromCartParams()
S
52 3 24
generateEvents()
S
61 3 13
getPixelIDs()
S
64 3 9
configured()
S
68 3 7
enabled()
S
74 3 4
__construct()
S
60 2 14
getWooSelectContent()
S
61 2 13
getAllPixelsForEvent()
S
63 2 11
getWooViewCartEventParams()
S
62 2 11
getWooInitiateCheckoutEventParams()
S
64 2 10
getWooAddToCartOnCartEventParams()
S
64 2 10
getPixelOptions()
S
59 1 15
instance()
S
72 2 6
getPageViewEventParams()
S
72 1 6
getEventData()
S
82 1 3
addDataToEvent()
S
71 1 6
getAllPixels()
S
67 1 8
isGTM()
S
79 1 3